.hangpai-swiper{
	width: 586px;
	height: 590px;
	float: left;
}
.hangpai-list{
	width: 570px;
	float: right;
}
.hangpai-item1{
	position: relative;
	width: 570px;
	height: 275px;
	overflow: hidden;
}
.hangpai-item1 img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.hangpai-item1 img:hover{
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.hangpai-item1 .item-con{
	padding-top: 30px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #fff;
	z-index: 1;
	font-size: 27px;
}
.hangpai-item1 .item-con h3{
	margin:0;
}
.hangpai-item1 .item-con a{
	color: #fff;
	font-size: 15px;
}
.pro-link-content{
	position: absolute;
	left: 0;
	bottom:0;
	width: 100%;
	color: #fff;
	padding:20px 30px;
	background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0)); /* 标准的语法 */
}
.pro-link-content h3{
	font-size: 24px;
}
.pro-link-content p{
	font-size: 15px;
}
.my_container{ padding: 20px 0; }

.index-case{
	height: 530px;
	background: url("../../images/wrj/case-bg.jpg") no-repeat center center; background-size: 100%;
	background-attachment: fixed;
}
.my_search{ text-align: right; color: #FFF; padding-top:100px; width: 450px; float: right; }

.search-form{ 
	height: 55px;
	background: rgba(255,255,255,0.1);
	border-radius: 10px;
	margin-top: 50px;
	border:1px solid rgba(255,255,255,0.5);
}
.search-form input{
	width: 400px;
	height: 55px;
	background: none;
	border:none;
	float: left;
	padding: 0 15px;
	outline: none
}
.search-form button{
	width: 40px;
	height: 50px;
	border:none;
	background: none;
	float: right;
	background: url("../../images/wrj/search.png") no-repeat center center;
}

.cate-tit{ text-align: center; padding-top: 50px; }
.cate-en-tit{
	font-size: 24px;
	color: #000;
	padding: 20px 0 30px 0;
	text-align: center;
}

.default-portfolio-item{
	padding:0px !important;
	margin:0px;
	margin-bottom: 30px;
}

.default-portfolio-item .inner-box{
	position:relative;
	overflow:hidden;
	height: 220px;
	box-shadow: 0 0 10px darkgrey;
}

.inner-box-cont{ padding-top: 20px; }

.default-portfolio-item .inner-box .image{
	position:relative;
	display:block;
	width:100%;
}

.default-portfolio-item .inner-box .image img{
	position:relative;
	display:block;
	width:100%;
}

.default-portfolio-item .overlay-box{
	position:absolute;
	left:0px;
	top:-100%;
	padding:20px;
	width:100%;
	height:100%;
	text-align:center;
	background:rgba(89,89,89,0.90);
	background:-moz-linear-gradient(top,rgba(89,89,89,0.90),rgba(120,120,120,0.90));
	background:-ms-linear-gradient(top,rgba(89,89,89,0.90),rgba(120,120,120,0.90));
	background:-webkit-linear-gradient(top,rgba(89,89,89,0.90),rgba(120,120,120,0.90));
	background:-o-linear-gradient(top,rgba(89,89,89,0.90),rgba(120,120,120,0.90));
	opacity:0;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.default-portfolio-item:hover .overlay-box{
	top:0px;
	opacity:1;
}

.default-portfolio-item .overlay-box .content-box{
	position:absolute;
	left:0px;
	top:0px;
	display:table;
	width:100%;
	height:100%;
	vertical-align:middle;
}

.default-portfolio-item .overlay-box .content{
	position:relative;
	display:table-cell;
	vertical-align:middle;
}

.default-portfolio-item .zoom-btn{
	position:relative;
	display:inline-block;
	font-size:32px;
	line-height:40px;
	margin-top:20px;
	opacity:0.80;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.default-portfolio-item .zoom-btn:hover{
	color:#ffffff;
	opacity:1;
}

.default-portfolio-item .line-left{
	position:absolute;
	left:0px;
	top:0px;
	width:5px;
	height:0%;
	border-right:5px solid rgba(255,255,255,0.70);
}

.default-portfolio-item .line-bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	width:0%;
	height:5px;
	border-bottom:5px solid rgba(255,255,255,0.70);
}

.default-portfolio-item .line-right{
	position:absolute;
	right:0px;
	bottom:0px;
	width:5px;
	height:0%;
	border-left:5px solid rgba(255,255,255,0.70);
}

.default-portfolio-item .line-top{
	position:absolute;
	right:0px;
	top:0px;
	width:0%;
	height:5px;
	border-top:5px solid rgba(255,255,255,0.70);
}

.default-portfolio-item .inner-box:hover .line-left{
	height:100%;
	transition:all 300ms ease 500ms;
	-moz-transition:all 300ms ease 500ms;
	-webkit-transition:all 300ms ease 500ms;
	-ms-transition:all 300ms ease 500ms;
	-o-transition:all 300ms ease 500ms;
}

.default-portfolio-item .inner-box:hover .line-bottom{
	width:100%;
	transition:all 300ms ease 800ms;
	-moz-transition:all 300ms ease 800ms;
	-webkit-transition:all 300ms ease 800ms;
	-ms-transition:all 300ms ease 800ms;
	-o-transition:all 300ms ease 800ms;
}

.default-portfolio-item .inner-box:hover .line-right{
	height:100%;
	transition:all 300ms ease 1100ms;
	-moz-transition:all 300ms ease 1100ms;
	-webkit-transition:all 300ms ease 1100ms;
	-ms-transition:all 300ms ease 1100ms;
	-o-transition:all 300ms ease 1100ms;
}

.default-portfolio-item .inner-box:hover .line-top{
	width:100%;
	transition:all 300ms ease 1400ms;
	-moz-transition:all 300ms ease 1400ms;
	-webkit-transition:all 300ms ease 1400ms;
	-ms-transition:all 300ms ease 1400ms;
	-o-transition:all 300ms ease 1400ms;
}
.pro-desc{
	height: 37px;
	overflow: hidden;
}
.pro-price{ 
	overflow: hidden;
	padding: 20px 0; }
.pro-price .price {
    display: block;
    width: 150px;
    height: 36px;
    text-align: right;
    line-height: 36px;
    float: right;
}

.pro-price .baoming {
    display: block;
    width: 95px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background: #333;
    color: #fff;
    float: left;
}

.pro-price .baoming a{
    color: #fff;

}

.news-item{
	display: flex;
	color: #000;
	padding: 30px 0;
}

.news-item:hover{
	text-decoration:none;
}

.news-item .news-img {
    flex-shrink: 0;
    width: 180px;
    height: 140px;
    background: rgba(225,230,228,1);
    text-align: center;
    overflow: hidden;
}

.news-item .news-info {
    height: 79px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-left: 20px;
}

.news-item .news-info .news-tit{
	margin-bottom: 5px;
	color: #484848;
	font-size: 16px;
	font-weight: bold;
}

.news-item .news-info .news-desc{
	color: #A1A1A1;
	font-size: 14px;
	overflow: hidden;
	margin: 10px 0;
	height: 60px;
	overflow: hidden;
}

.news-item .news-info .news-date{
	padding-top:5px;
	border-top: 1px solid #A1A1A1;
	width: 72px;
	color: #A1A1A1;
}

.news-more{ text-align: center; }
.news-more a{ display:block; width: 120px; padding: 10px 20px; border: 1px solid #d2d2d2; font-size: 16px; color: #6d6d6d; text-align: center; margin: 0 auto; }

.my_yqlink{ padding: 20px 0; font-size: 14px; }
.my_yqlink a{ padding: 0 20px; color: #6d6d6d; text-decoration: none; }

.index-hangye{ width: 100%; height:auto;  padding: 30px 0; }
.index-hangyes{
	display: flex;
}
.index-hangyes .hangye-item{
	position: relative;
	width: calc( 100% / 6 );
}
.index-hangyes .hangye-item .item-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #0569e1;
	opacity: 0;
	transition: all 0.5s;
}

.index-hangyes .hangye-item .item-con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index:2;
}
.index-hangyes .hangye-item .item-con1{
	padding: 0 30px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	z-index:2;
	opacity: 0;
	color: #fff;
}
.index-hangyes .hangye-item .item-con1 h3{
	font-size: 18px;
}
.index-hangyes .hangye-item .item-con1 p{
	font-size: 14px;
	line-height: 1.8
}
.index-hangyes .hangye-item .item-con1 a{
	display: inline-block;
	color: #fff;
	border: 1px solid #fff;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
.index-hangyes .hangye-item .item-con .item-btn{
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	background-color: #0569e1;
}
.index-hangyes .hangye-item:hover .item-bg{
	background-color: #0569e1;
	opacity: 0.5;
	z-index:1;
}
.index-hangyes .hangye-item:hover .item-con{
	display:none
}
.index-hangyes .hangye-item:hover .item-con1{
	opacity: 1
}
.hangye_box{ background-color: #0569e1; }
/* 6 */
.item6{
	position:relative;
	float:left;
	width:16.6666%; 
	height:auto; 
	cursor:pointer;
	overflow:hidden;
}
.item6 h2{
	position:absolute; 
	left:23%; top:40%; 
	height:40px; 
	width:100%; 
	font-size: 16px; 
}
.item6 h2 a{ 
	font-size: 16px; 
	padding: 10px 20px; 
	background-color:#0569e1; 
	color: #FFF; 
}
.item6 div{
	position:absolute;
	width:0;height:0; 
	background-color: rgba(130,180,240,0.5); 
	overflow:hidden;
	_zoom:1;
}
.item6 .cornerCC{left:78px;top:101px;}
.item6 dl{position:absolute;top:0;left:0;width:100%; height:auto;display:none;}
.item6 dt{height:40px;width:100%;line-height:40px;text-align:center;color:#FFF;}
.item6 dd{padding:20px;width:100%;line-height:20px;color:#FFF;font-size:12px;}
.item6 dd h3{ padding: 10px 0; font-size: 20px; }
.item6 dd a:hover{ color：#FFF; text-decoration: none; }
.hangye_ck{ padding: 10px 20px; border:1px solid #FFF; color: #FFF; margin-top: 30px; }

.index-course .course-tab{
	height: 150px;
	list-style: none;
	padding:0;
	margin:0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index-course .course-tab li{
	margin-right: 70px;
	position: relative;
	font-size: 18px;
}

.index-course .course-tab li span{
	padding-bottom: 8px;
	display: inline-block;
	border-bottom:1px solid #fff;
}
.index-course .course-tab li.active span{
	border-bottom:3px solid #000;
}
.index-course .course-tab li span a{ color: #000; }

.pro-detail{ padding: 30px 0; }

.news-item1{ padding: 20px 10px; }

/*.news-item1:hover{ background-color: #fff; color: #FFF }

.news-item1:hover a{ color: #FFF; }

.news-item1:hover .news-tit{ color: #FFF; }*/

.news-item1 a{
	justify-content: space-between;
	overflow: hidden;
	color: #000;
	text-decoration: none;
	
}
.news-item1 .news-img{
	margin-right:15px; 
	width: 200px;
	height: 200px;
	flex-shrink: 0;
	overflow: hidden;
}
.news-item1 .news-info{
	position: relative;
	width: 100%;
	float: right;
}
.news-item1 .news-tit{
	padding-top: 10px;
	font-size: 20px;
	color: #2f2f2f
}

.news-item1 .news-tit p{
	font-size: 14px;
	padding: 10px 0 0 0;
}

.news-item1 .news-desc{
	padding-bottom: 10px;
	font-size: 13px;
	color: #9b9b9b;
	line-height: 28px;
}

.news-tit hr{ margin-top: 10px; margin-bottom: 10px;}

.show_btn{ display: block; border: 1px solid #dcdcdc; padding: 5px 20px; width: 150px; float: left; margin-right: 30px; text-align:center;}

.pro-detail-con{ padding: 20px 0; }

.goback{ display: block; width: 120px; padding: 5px 20px; text-align: center; background-color: #000; }
.goback a{ color: #FFF;  }

.list_new{ padding: 125px 0 15PX; margin-bottom: 5px;
	color: #484848;
	font-size: 30px;
	font-weight: bold;  }
.news-desc2{ padding: 40px 0 50px; }

.list_new_loop a{ color: #000; text-decoration: none; }

.show_btn2{ display: block; background-color: #000; padding: 10px 20px; width: 150px; float: left; margin-right: 30px; text-align:center; color: #FFF; }


.hangpai-item{
	margin-bottom:30px;
	display: block;
}
.hangpai-item:hover{
	text-decoration: none
}
.hangpai-item .hangpai-img{
  height:158px;
  overflow:hidden
}
.hangpai-item .hangpai-tit{
    margin-bottom:3px;
    height:30px;
	font-size: 16px;	
	color: #000;
    overflow:hidden
}
.hangpai-item .hangpai-pro{
	padding-bottom: 8px;
	font-size: 14px;	
	color: #8c8c8c;
	border-bottom: 1px solid #eeeeee
}
.hangpai-item .hangpai-pro span{
	color: #0084ff
}
.hangpai-item .hangpai-info{
	padding-top: 8px;
	color: #8c8c8c;
	display: flex;
	justify-content: space-between;
}